package com.sscl.easyble.interfaces

/**
 * BLE蓝牙设备绑定状态变化的回调
 *
 * @author jackie
 */
interface OnDeviceBondStateChangedListener {
    /**
     * 设备正在绑定
     */
    fun onDeviceBinding()

    /**
     * 设备已经绑定
     */
    fun onDeviceBonded()

    /**
     * 绑定被取消或绑定失败
     */
    fun onDeviceBindNone()

    /**
     * 未知的的绑定状态
     */
    fun unknownBoundState(bondState: Int)
}